home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 4 / FM Towns Free Software Collection 4 - Disc 1.iso / msdos / css / include / fmc.h next >
Encoding:
C/C++ Source or Header  |  1991-10-19  |  2.5 KB  |  53 lines

  1. #include <fif.h>
  2.  
  3. extern  void KYB_init();
  4. extern  void KYB_setbuf(int sw); /* sw=0 バッファ機能あり, sw=1 バッファ機能なし */
  5. extern  void KYB_clic(int sw);
  6. extern  void KYB_clrbuf();
  7. extern  unsigned KYB_shift();
  8. extern  unsigned KYB_read(int sw, unsigned *encode);
  9.  
  10. extern  int  VDB_setarea(int sw, int x1, int y1, int x2, int y2, char *chrbuf, char *atrbuf);
  11. extern  int  VDB_rdarea(int sw, int x1, int y1, int x2, int y2, char *chrbuf, char *atrbuf);
  12. extern  int  VDB_clrarea(int x1, int y1, int x2, int y2);
  13. extern  int  VDB_areascroll(int direction, int count, int x1, int y1, int x2, int y2);
  14.  
  15. extern  int  DKB_setmode(int devno, unsigned mode1, unsigned mode2);
  16. extern  int  DKB_rdmode(int devno, unsigned *mode1, unsigned *mode2);
  17. extern  int  DKB_restore(int devno);
  18. extern  int  DKB_seek(int devno, int cylno);
  19. extern  int  DKB_read(int devno, int cylno, int hedno, int secno, int seccnt, char *buf, int *secnum);
  20. extern  int  DKB_write(int devno, int cylno, int hedno, int secno, int seccnt, char *buf, int *secnum);
  21.  
  22. extern  void MOS_start();
  23. extern  void MOS_end();
  24. extern  void MOS_disp(int sw);
  25. extern  int  MOS_rdpos( int *x, int *y);
  26. extern  int  MOS_setpos( int x, int y);
  27. extern  int  MOS_rdon(int sw, int *cnt, int *x, int *y);
  28. extern  int  MOS_rdopen(int sw, int *cnt, int *x, int *y);
  29. extern  void MOS_horizon(int xmin, int xmax);
  30. extern  void MOS_vertical(int ymin, int ymax);
  31. extern  void MOS_type(int xpnt, int ypnt, MOS_CUS *cus);
  32.  
  33. extern  void BSETDATAADR(unsigned ddadr[], char *buf);
  34. extern  int  GDS_copyBlock(unsigned char sourcePage, int x1, int y1, int x2, int y2, unsigned char destPage, int x3, int y3, unsigned char mode);
  35. extern  void GDS_writePage(unsigned char page);
  36. extern  void GDS_displayPage(unsigned char page);
  37. extern  void GDS_getBlock(unsigned, unsigned, unsigned char, int, int, int, int);
  38. extern  int  GDS_putBlock(unsigned, unsigned, unsigned char, int, int, int, int, unsigned char);
  39.  
  40. extern  void GDS_reset(void);
  41. extern  int  GDS_setcompat(int mode);
  42. extern  int  GDS_resetData(GraphData *GDS_data);
  43. extern  int  GDS_outputGraph(GraphData *GDS_data, int *gn, int *goffset);
  44. extern  int  GDS_pointColor(GraphData *GDS_data, int col);
  45. extern  int  GDS_pointFirst(GraphData *GDS_data, int x, int y);
  46. extern  int  GDS_point(GraphData *GDS_data, int x, int y);
  47. extern  int  GDS_textMode(GraphData *GDS_data, unsigned mode);
  48.  
  49. extern  void GDS_palette(unsigned int, unsigned char, unsigned char, unsigned char);
  50.  
  51. extern  void ETC_rdmachineinf(char machineinf[]);
  52.  
  53.